package iso3.pt.model;

public class Profesor {
	private Integer id=-1;
	private Integer dni=-1;
	private String password;
	private String nombre;
	private String telefono;
	private String email;
	private String despacho;
	
	public Profesor() {
	}
	
	public Profesor(Integer dni, String password, String nombre, String telefono, String email, String despacho) {
		this.dni = dni;
		this.password = password;
		this.nombre = nombre;
		this.telefono = telefono;
		this.email = email;
		this.despacho = despacho;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getDni() {
		return dni;
	}

	public void setDni(Integer dni) {
		this.dni = dni;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getDespacho() {
		return despacho;
	}

	public void setDespacho(String despacho) {
		this.despacho = despacho;
	}
	
	@Override
	public boolean equals(Object o) {
		boolean equals = false;
		if(o != null && o instanceof Profesor) {
			Profesor p = (Profesor)o;
			equals = this.dni.equals(p.getDni());
		}
		return equals;
	}

	@Override
	public String toString() {
		return "Profesor [id=" + id + ", dni=" + dni + ", password=" + password
				+ ", nombre=" + nombre + ", telefono=" + telefono + ", email="
				+ email + ", despacho=" + despacho + "]";
	}
}
